\section{表单}
在网络应用的开发中，我们必须借助于表单完成与用户的交互工作。Laravel框架提供了生成表单、检验表单的一系列工具。

\subsection{生成表单}
我们当然可以手工书写HTML代码，完成表单的制作，但Laravel提供了借助于已有工具快速高效地解决表单生成的方法。这种解决问题的思路是尽可能重复利用已有代码，利用成熟工具，而不是自己重复造轮子。比如，在Laravel中，我们可以引入illuminate库，使用其中的表单构造工具：

\subsubsection{下载html库}
在项目文件夹所在位置，运行下列指令，下载illuminate的html库：
\begin{lstlisting}
composer require illuminate/html
\end{lstlisting}

\subsubsection{引入到Laravel}
下载到项目文件夹后，我们还需要在Laravel中引用它，才能使用其提供的功能。打开Laravel框架中的config/app.php文件，在provides对应的数组中添加如下内容：
\begin{lstlisting}
Illuminate\Html\HtmlServiceProvider::class,
\end{lstlisting}
由于引用该类的时候，需要键入很长的名称（Illuminate\textbackslash{}Html\textbackslash{}HtmlServiceProvider）。Laravel提供别名以简化引用：具体就是在config/app.php文件中aliases对应的数组中添加如下内容：
\begin{lstlisting}

\end{lstlisting}


